It is located at $JBOSS_SNMP_ADAPTOR/META-INF/attributes.xml and controls the mapping of JMX mbean attributes to SNMP OIDs accessible through the SNMP Adaptor. It defines a list of MBean and their attributes to map to SNMP OID.
Each mbean entry must specify :
name : The MBean name for which its attributes need to be exposed. The MBean name can be a wildcard, in which case the returned set will be exposed as an SNMP Table (A walk-through for that is given in Accessing JMX Beans Attributes),
oid-prefix (optional) : if set it will be prepended to the attributes oid.
a list of attribute that specifies :
name it needs to match the one in has to be exposed from the MBean
oid identifier of the attribute. It can either be the full oid or only the last part of it if the oid-prefix was set above. All attributes are Scalar objects by default which means that to access them you will need to add a .0 to the attribute oid to access it (A walk-through for that is given in Accessing JMX Beans Attributes ,
table if the attribute has to be exposed as a Tabular object ie a SNMP table (A walk-through for that is given in Accessing JMX Beans Attributes as Tables, currently if set to true only array, List and Map are supported and within those only basic types (String, int, long, boolean, otherwise Object.toString will be called)
mode if set to *rw, *it means that the attribute is writable (can be set) otherwise by default it is read-only